package config

const KEY_JWT = "2301A"
const EMQX = "EMQXInstrument"

// 手机号正则
const MobileRegex = `^1[3-9]\d{9}$`

// 密码正则
const HasUpper = `[A-Z]`
const HasLower = `[a-z]`

// 密码长度
const PasswordLength = 5

// 昵称长度
const NicknameLength = 20

// 邮箱正则
const EmailRegex = `^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$`

// 个性签名长度
const SignatureLength = 200

// 个性签名特殊字符过滤（HTML标签）
const SignatureHTMLRegex = `<[^>]+>`

// 无意义内容检测（纯符号）
const SignatureSymbolRegex = `^[\W_]+$`

// 昵称最大长度
const NickNameLength = 20

// 昵称最小长度
const NickNameMinLength = 2

// 性别
const (
	GenderMan    = 1
	GenderWoman  = 2
	GenderUnknow = 0
)
